home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1997 December / Internet_Info_CD-ROM_Walnut_Creek_December_1997.iso / ietf / urn / urn-archives / urn-ietf.archive.9608 / 000028_owner-urn-ietf _Mon Aug 26 10:28:34 1996.msg < prev    next >
Internet Message Format  |  1997-02-19  |  8KB

  1. Received: (from daemon@localhost) by services.bunyip.com (8.6.10/8.6.9) id KAA13688 for urn-ietf-out; Mon, 26 Aug 1996 10:28:34 -0400
  2. Received: from mocha.bunyip.com (mocha.Bunyip.Com [192.197.208.1]) by services.bunyip.com (8.6.10/8.6.9) with SMTP id KAA13680 for <urn-ietf@services.bunyip.com>; Mon, 26 Aug 1996 10:28:31 -0400
  3. Received: from acl.lanl.gov by mocha.bunyip.com with SMTP (5.65a/IDA-1.4.2b/CC-Guru-2b)
  4.         id AA22256  (mail destined for urn-ietf@services.bunyip.com); Mon, 26 Aug 96 03:51:44 -0400
  5. Received: from legiron.acl.lanl.gov (transitory39.lanl.gov [128.165.7.161]) by acl.lanl.gov (8.7.3/8.7.3) with SMTP id BAA12622; Mon, 26 Aug 1996 01:51:38 -0600 (MDT)
  6. Message-Id: <2.2.32.19960826075713.006cfc28@acl.lanl.gov>
  7. X-Sender: rdaniel@acl.lanl.gov
  8. X-Mailer: Windows Eudora Pro Version 2.2 (32)
  9. Mime-Version: 1.0
  10. Content-Type: text/plain; charset="us-ascii"
  11. Date: Mon, 26 Aug 1996 01:57:13 -0600
  12. To: "Karen R. Sollins" <sollins@LCS.MIT.EDU>, urn-ietf@bunyip.com
  13. From: Ron Daniel <rdaniel@acl.lanl.gov>
  14. Subject: Re: [URN] concerns
  15. Sender: owner-urn-ietf@services.bunyip.com
  16. Precedence: bulk
  17. Reply-To: Ron Daniel <rdaniel@acl.lanl.gov>
  18. Errors-To: owner-urn-ietf@bunyip.com
  19.  
  20. Thus spoke Karen R. Sollins (at least at 07:12 PM 8/23/96 -0400)
  21.  
  22. >Perhaps we would all be better
  23. >off and have a higher probability of success, if we identified a
  24. >smaller set of namespaces to which we were addressing our attention.
  25. >By limiting the set of namespace schemes we might find that two
  26. >additional concerns might be easier to address.
  27.  
  28. Sure, but I don't think it will be as much help as you hope.
  29. The primary namespaces I am going after are:
  30.  
  31. 1) CID - MIME ContentIDs.
  32. 2) ISO Formal Public Identifiers
  33.    Best known in conjunction with SGML. These little gems have registered
  34.    and unregistered naming authorities, as well as opaque strings.
  35.  
  36. Both of these have the notion of "opaque strings". Almost any
  37. sort of structural info can be buried in there. That is why I
  38. think we don't achieve much restriction on allowed syntax and
  39. structure by focussing on a small number of name spaces.
  40.  
  41. In addition to those two main namespaces, there are a few others
  42. that I would like to see us tackle once the first two are
  43. working reasonably well. They are:
  44.  
  45. 3) SICI - Serial Item Contribution Identifier
  46.    Used for identifying journal articles - ISSNs only identify the journal,
  47.    not articles in a journal issue.
  48. 4) ISBN - International Standard Book Number
  49. 5) ISAN - International Standard Audiovisual Number
  50. 6) ISWC - International Standard Work Code  (Music IDs)
  51.    There is a lot of good content already identified with these schemes.
  52. 7) OIDs - ISO Object Identifiers
  53.    Lots of things use OIDs as the naming authority part. Constructed OIDs
  54.    allow an opaque ASN.1 "thing" to be appended to the hierarchical
  55.    identifier.
  56. 8) http, ...
  57.    NAPTR rewriting also provides a way for us to retrofit replication of
  58.    resources and resolvers onto the existing URL pseudo-namespaces. It is
  59.    less than perfect because there is no good way to ask for the NAPTR
  60.    and/or A records for a domain name, but it is there.
  61.  
  62. >1) With foreknowledge of some syntactic constraints on URN schemes, we
  63. >could reduce the probability of chaos from the otherwise uncontrolled
  64. >regular expressions needed to parse and transform aspects of schemes.
  65. >Although only a very small number of people have been commenting on
  66. >the mailing list, I heard a great deal of concern about this in
  67. >Montreal.
  68.  
  69. As mentioned above, there are no syntactic constraints to exploit
  70. in "opaque strings".
  71.  
  72. What I heard in Montreal were expressions of concern about the
  73. use of rewriting rules in general, not just regular-expression
  74. based ones. I also had the sense that people were of the
  75. opinion that, worrisome as it might be, this level of power seemed
  76. to be needed to meet the requirements.
  77.  
  78. >2) With less complexity in the overall namespace structuring,
  79. [...]
  80.  
  81. Again, I doubt that we will see any significant reductions in
  82. complexity after we take a look at the things that people will do
  83. in opaque strings. Those strings will undoubtably have lots of
  84. structure in them, and it will not necessarily follow a simple
  85. hierarchy. As an example, my lab already uses technical report
  86. identifers like:
  87.                    LA-UR-96-0023
  88.  
  89. LA = Los Alamos
  90. UR = Unclassified Report. We have a number of different report series,
  91. so those characters will change depending on the report series. That is
  92. one place where delegation might occur.
  93. 96 = year of publication. I assume we will change to 4 digits RSN. :-)
  94.      This year is another bit of significant info that might be used.
  95. 0023 = sequentially assigned number
  96.  
  97. These are existing identifiers that we at LANL would like to continue
  98. to use, and I happen to think that it is a very reasonable thing for us
  99. to do. I would oppose any effort in this group to limit what people might
  100. be able to assign in their opaque strings.
  101.  
  102. [With simpler names,]
  103. >migrating to a future set of mechanisms that do not involve regular
  104. >expressions and the DNS might be manageable.
  105.  
  106. I don't think we can refuse to consider the class of namespaces that
  107. use opaque strings. If we can't eliminate that class of namespaces,
  108. I don't think we can reasonably achive significant simplification in
  109. the names we have to resolve. Preventing people from assigning the
  110. names of their choice pushes expense and effort onto others.
  111.  
  112. >Again, there was
  113. >significant concern expressed about this in Montreal, although not on
  114. >the mailing list since then.  This is a problem that is not addressed
  115. >in the NAPTR related papers, but should be central to any plan that is
  116. >proposed.
  117.  
  118. I don't recall much discussion of the migration issue during the BOF. What
  119. I recall is that people were concerned about rewrite rules because they
  120. get hairy over time. The topic of being locked into a rewrite-based
  121. system because of its power was raised by Lewis, I think, in his
  122. presentation but I can't recall it being discussed extensively.
  123. (I could be wrong on this - Lewis came up shortly after I finished
  124. and it takes me awhile to switch from speaker-mode to audience-mode).
  125.  
  126. You are correct that migration to future resolution systems is not addressed
  127. in the NAPTR draft. I think that document should be a tight specification
  128. of the NAPTR record format and usage. Migration should be (IMHO) handled
  129. in the framework draft. Even there, I don't know that I would regard it
  130. as central. There are other areas of concern, such as security,
  131. replication, and maybe even rights management, that are equally important.
  132. By definition, these concerns have a more pressing time frame than
  133. migration.
  134.  
  135. We certainly don't want to do things now that are going to come back to
  136. haunt us. Neither do we want to start with such a restricted system that
  137. it can't accomplish its purpose. If we want URNs to start taking over
  138. for URLs in order to achive their benefits, we have to offer a significant
  139. advantage over URLs for J. Random Publisher. I think we have two shots at
  140. that. The first is that Netscape, Microsoft, ... would really like a way to
  141. transparently direct users to mirror sites instead of having the current
  142. hack of listing 10 sites. Our second
  143. chance is by accomodating namespaces such as ISBN that have a lot of
  144. existing, high-quality, content. If we shut ourselves out of either of
  145. those markets, URNs will probably not succeed.
  146.  
  147. Ugh. Its late - I'm going to bed.
  148.  
  149. Best regards,
  150. Ron Daniel Jr.                       email: rdaniel@lanl.gov
  151. Advanced Computing Lab               voice: +1 505 665 0597
  152. MS B287                                fax: +1 505 665 4939
  153. Los Alamos National Laboratory        http://www.acl.lanl.gov/~rdaniel/
  154. Los Alamos, NM, USA  87545       tautology:"Conformity is very popular"
  155.